package ooday05;

public class StaticFinalDemo {
    public static void main(String[] args) {
        /*
        编译器在编译的时候会将常量直接替换为具体的数，效率高
        相当于System.out.println(5);
         */
        System.out.println(Loo.PI);
        //Loo.PI=333.3;常量不能被改变
        Loo.num=6;
        /*
        1.加载Loo.class到方法区中
        2.静态变量num一并存储到方法区中
        3.到方法区中获取num的值并输出
         */
        System.out.println(Loo.num);
    }
}
class Loo {
    public static int num = 5;//静态变量
    public static final double PI = 3.1415926;//常量
   // public static final int NUM;Variable 'NUM' might not have been initialized
}
